/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package hoja.de.trabajo.pkg6;

/**
 *
 * @author FRANCISCO
 */
public class HuffmanLeaf {
    
        /* ATRIBUTOS DE LA CLASE HUFFMAN LEAF */
    
        char caracter;                                                          // CARACTER INGRESADO
        int frecuencia;                                                         // FRECUENCIA DEL CARACTER
        
         /* MÉTODOS DE LA CLASE HUFFMAN LEAF */
        
        /**
         * Constructor de la clase HuffmanLeaf, inicializa el estado de los
         * caracteres ingresados, así como su frecuencia. 
         * @param c caracter ingresado
         */
        public HuffmanLeaf(char c) {
            caracter = c;
            frecuencia = 1;
        }
        
        /**
         * Mpetodo que permite comparar las hojas del arbol de Huffman,
         * las cuales, contienen los caracteres ingresados.
         * @param e objeto a comparar.
         * @return true si son los mismos caracteres. 
         */
        public boolean equals(Object other) {
            HuffmanLeaf temp = (HuffmanLeaf)other;
            return this.caracter == temp.caracter;
        }
        
}   // FIN DE LA CLASE HUFFMANLEAF
